--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
libs/able/examples/adapter_state_change.py 1.8.1 (357c0251) Text, 667 B
T8b949e"""Detect and log Bluetooth adapter state change."""
Tff7b72from T7ee787typing Tff7b72import Te6edf3Optional
Tff7b72from T7ee787kivyT7ee787.T7ee787logger Tff7b72import Te6edf3Logger
Tff7b72from T7ee787kivyT7ee787.T7ee787uixT7ee787.T7ee787widget Tff7b72import Te6edf3Widget
Tff7b72from T7ee787able Tff7b72import Te6edf3AdapterStateTb4b4b4, Te6edf3BluetoothDispatcher
Tff7b72class T56d364DispatcherTb4b4b4(Te6edf3BluetoothDispatcherTb4b4b4)Tb4b4b4:
Tff7b72def Td2a8ffon_bluetooth_adapter_state_changeTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3stateTb4b4b4: Tffa657intTb4b4b4)Tb4b4b4:
Te6edf3LoggerTff7b72.Td2a8ffinfoTb4b4b4(
Ta5d6fffTa5d6ff"Ta5d6ffBluetoth adapter state changed to Tffd700{Te6edf3stateTffd700}Ta5d6ff (Ta5d6ff'Tffd700{Te6edf3AdapterStateTb4b4b4(Te6edf3stateTb4b4b4)Tff7b72.Td2a8ffnameTffd700}Ta5d6ff'Ta5d6ff).Ta5d6ff"
Tb4b4b4)
Tff7b72if Te6edf3state Tff7b72== Te6edf3AdapterStateTff7b72.Td2a8ffOFFTb4b4b4:
Te6edf3LoggerTff7b72.Td2a8ffinfoTb4b4b4(Ta5d6ff"Ta5d6ffAdapter state changed to OFF.Ta5d6ff"Tb4b4b4)
Tff7b72class T56d364StateChangeAppTb4b4b4(Te6edf3AppTb4b4b4)Tb4b4b4:
Tff7b72def Td2a8ffbuildTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Te6edf3DispatcherTb4b4b4(Tb4b4b4)
Tff7b72return Te6edf3WidgetTb4b4b4(Tb4b4b4)
Tff7b72if Tff7b72__name__ Tff7b72== Ta5d6ff"Ta5d6ff__main__Ta5d6ff"Tb4b4b4:
Te6edf3StateChangeAppTff7b72.Td2a8ffrunTb4b4b4(Tb4b4b4)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────